$(function () {
  // 表单验证规则
  layui.form.verify({
    pwd: [/^\S{6,15}$/, '密码必须是6-15位的非空字符'],
    // 判断是否和原密码一样
    samePwd: function (value) {
      let oldpwd = $('[name="old_pwd"]').val()
      if (value == oldpwd) return '不能与原密码相同'
    },

    // 判断两次输入的密码是否一致
    rePwd: function (value) {
      let pwd = $('[name="new_pwd"]').val()
      if (value !== pwd) return '两次密码不一致'
    }
  })

  // 修改密码功能实现函数
  $('#formUpdatePwd').on('submit', function (e) {
    e.preventDefault();
    axios.patch('/my/updatepwd', $(this).serialize()).then(({ data: res }) => {
      if (res.code == 0) {
        layer.msg('密码修改成功', { time: 1000 }, function () {
          localStorage.removeItem('token')
          window.parent.location.href = '/login.html'
        })

      } else {
        layer.msg('原密码错误')
        $('[name="old_pwd"]').val('')
      }
    })
  })
})